package com.junyidao.game.pojo;

import java.io.Serializable;

import com.junyidao.game.pojo.BasePojo;


/**
 * 游戏授权表，授权哪些用户、哪些渠道可以添加代理游戏
 **/
@SuppressWarnings("serial")
public class TGamesGrant extends BasePojo implements Serializable {

    /**
     *
     */
    private Integer gameGrantId;

    /**
     *
     */
    private Integer gameId;

    /**
     * 01：渠道  02：用户 03：群组
     */
    private String grantType;

    /**
     * 根据授权对象  保存账户标识UID  或者渠道标识CHANNEL_ID 或者群组标识GROUP_ID
     */
    private Integer objectId;

    /**
     * 01：查看 02：添加
     */
    private String grantOperate;

    /**
     *
     */
    private java.util.Date operateDate;

    /**
     *
     */
    private java.util.Date bgnDate;

    /**
     *
     */
    private java.util.Date endDate;

    /**
     *
     */
    private String grantStatus;

    /**
     *
     */
    private String grantRemark;


    public void setGameGrantId(Integer gameGrantId) {
        this.gameGrantId = gameGrantId;
    }

    public Integer getGameGrantId() {
        return this.gameGrantId;
    }

    public void setGameId(Integer gameId) {
        this.gameId = gameId;
    }

    public Integer getGameId() {
        return this.gameId;
    }

    public void setGrantType(String grantType) {
        this.grantType = grantType;
    }

    public String getGrantType() {
        return this.grantType;
    }

    public void setObjectId(Integer objectId) {
        this.objectId = objectId;
    }

    public Integer getObjectId() {
        return this.objectId;
    }

    public void setGrantOperate(String grantOperate) {
        this.grantOperate = grantOperate;
    }

    public String getGrantOperate() {
        return this.grantOperate;
    }

    public void setOperateDate(java.util.Date operateDate) {
        this.operateDate = operateDate;
    }

    public java.util.Date getOperateDate() {
        return this.operateDate;
    }

    public void setBgnDate(java.util.Date bgnDate) {
        this.bgnDate = bgnDate;
    }

    public java.util.Date getBgnDate() {
        return this.bgnDate;
    }

    public void setEndDate(java.util.Date endDate) {
        this.endDate = endDate;
    }

    public java.util.Date getEndDate() {
        return this.endDate;
    }

    public void setGrantStatus(String grantStatus) {
        this.grantStatus = grantStatus;
    }

    public String getGrantStatus() {
        return this.grantStatus;
    }

    public void setGrantRemark(String grantRemark) {
        this.grantRemark = grantRemark;
    }

    public String getGrantRemark() {
        return this.grantRemark;
    }

}
